home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / awt / Scrollbar$AccessibleAWTScrollBar.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.8 KB  |  62 lines

  1. package java.awt;
  2.  
  3. import javax.accessibility.AccessibleRole;
  4. import javax.accessibility.AccessibleState;
  5. import javax.accessibility.AccessibleStateSet;
  6. import javax.accessibility.AccessibleValue;
  7.  
  8. public class Scrollbar$AccessibleAWTScrollBar extends Component.AccessibleAWTComponent implements AccessibleValue {
  9.    private static final long serialVersionUID = -344337268523697807L;
  10.    // $FF: synthetic field
  11.    final Scrollbar this$0;
  12.  
  13.    protected Scrollbar$AccessibleAWTScrollBar(Scrollbar var1) {
  14.       super(var1);
  15.       this.this$0 = var1;
  16.    }
  17.  
  18.    public AccessibleStateSet getAccessibleStateSet() {
  19.       AccessibleStateSet var1 = super.getAccessibleStateSet();
  20.       if (this.this$0.getValueIsAdjusting()) {
  21.          var1.add(AccessibleState.BUSY);
  22.       }
  23.  
  24.       if (this.this$0.getOrientation() == 1) {
  25.          var1.add(AccessibleState.VERTICAL);
  26.       } else {
  27.          var1.add(AccessibleState.HORIZONTAL);
  28.       }
  29.  
  30.       return var1;
  31.    }
  32.  
  33.    public AccessibleRole getAccessibleRole() {
  34.       return AccessibleRole.SCROLL_BAR;
  35.    }
  36.  
  37.    public AccessibleValue getAccessibleValue() {
  38.       return this;
  39.    }
  40.  
  41.    public Number getCurrentAccessibleValue() {
  42.       return this.this$0.getValue();
  43.    }
  44.  
  45.    public boolean setCurrentAccessibleValue(Number var1) {
  46.       if (var1 instanceof Integer) {
  47.          this.this$0.setValue(var1.intValue());
  48.          return true;
  49.       } else {
  50.          return false;
  51.       }
  52.    }
  53.  
  54.    public Number getMinimumAccessibleValue() {
  55.       return this.this$0.getMinimum();
  56.    }
  57.  
  58.    public Number getMaximumAccessibleValue() {
  59.       return this.this$0.getMaximum();
  60.    }
  61. }
  62.